.left{
    display: inline-block;
    width: .18rem;
    height: .18rem;
    border: 2px solid #fff;
    transform: rotate(45deg);
    border-right: none;
    border-top: none;
    position: absolute;
    left: .15rem;
    top: .15rem;
}
.movie-detail{
    height: 1.88rem;
    width: 100%;
    position: relative;
    .movie-filter{
        position: absolute;
        z-index: -1;
        width: 100%;
        height: 100%;
        background-color: #333;
    }
    .poster-bg{
        width: 100%;
        height: 1.88rem;
        z-index: -1;
        overflow: hidden;
        position: absolute;
        background-size: cover;
        background-repeat: no-repeat;
        opacity: .55;
        filter: blur(.15rem);
    }
    .detail{
        padding: .19rem .3rem .19rem .15rem;
        display: flex;
        .poster{
            img{
                width: 1.1rem;
                height: 1.5rem;
                box-sizing: border-box;
            }
        }
        .content{
            overflow-x: hidden;
            margin-left: .125rem;
            line-height: 1;
            color: #fff;
            flex: 1;
            .title{
                font-size: .2rem;
                margin-top: .02rem;
                font-weight: 700;
                overflow: hidden;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
            }
            .title-en-name{
                margin-top: .1rem;
                font-size: .12rem;
                color: #fff;
                opacity: .8;
            }
            .scorewish{
                font-size: .15rem;
                font-weight: 700;
                color: #fc0;
                margin-top: .12rem;
            }
            .score{
                font-size: .2rem;
                font-weight: 700;
                color: #fc0;
                margin-top: .12rem;
                
                .snum{
                    margin-top: .1rem;
                    margin-left: .05rem;
                    font-size: .12rem;
                    color: #fff;
                    opacity: .8;
                }
            }
            .type{
                margin-top: .1rem;
                font-size: .12rem;
                color: #fff;
                opacity: .8;
            }
            .src{
                margin-top: .1rem;
                font-size: .12rem;
                color: #fff;
                opacity: .8;
            }
            .pubDesc{
                margin-top: .1rem;
                font-size: .12rem;
                color: #fff;
                opacity: .8;
            }
        }
    }
}
.cinema-container{
    .showDays{
        width: 100%;
        height: .45rem;
        background-color: #fff;
        @include border(0 0 1px 0,#999);
        .timeline{
            overflow-x: scroll;
            height: .45rem;
            white-space: nowrap;
            position: relative;
            li{
                padding: 0;
                position: relative;
                display: inline-block;
                width: 1.2rem;
                margin-left: .05rem;
                line-height: .43rem;
                font-size: .14rem;
                text-align: center;
                list-style: none;
                color: #666;
            }
            .chosen{
                border-bottom: 2px solid #f03d37;
                color: #f03d37;
            }
        }
    }
    .nav-warp{
        display: flex;
        background: #fff;
        height: .4rem;
        align-items: center;
        color: #777;
        font-size: .14rem;
        div{
            flex: 1;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            font-size: .13rem;
            text-align: center;
        }
        span{
            color: #777;
            height: .20rem;
            @include border(0 1px 0 0, #c8c7cc);
        }
    }
    .item{
        background: #fff;
        position: relative;
        overflow: hidden;
        .title-block{
            @include border(1px 0 0 0, #c8c7cc);
            padding: .13rem .15rem .13rem 0;
            margin-left: .15rem;
            .title{
                height: .23rem;
                line-height: .23rem;
                font-size: .16rem;
                color: #000;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                .price-block{
                    padding: .09rem 0 0 .03rem;
                    .price{
                        color: #f03d37;
                        font-size: .18rem;
                    }
                    span{
                        color: #f03d37;
                        font-size: .11rem;
                        text-overflow: ellipsis;
                        overflow: hidden;
                        white-space: nowrap;
                    }
                }
            }
            .location-block{
                margin-top: .06rem;
                font-size: .13rem;
                color: #666;
                line-height: 1.5;
                display: flex;
                .flex{
                    text-overflow: ellipsis;
                    overflow: hidden;
                    white-space: nowrap;
                    flex: 1;
                }
                .distance{
                    margin-left: .05rem;
                }
            }
            .label-block{
                line-height: .17rem;
                margin:.04rem 0;
                div{
                    display: inline-block;
                    border: 1px solid #589daf;
                    border-radius: 2px;
                    color: #589daf;
                    padding: 0 .03rem;
                    font-size: .12rem;
                    height: .15rem;
                    line-height: .14rem;
                }
                .vipTag,.snack{
                    color: #f90;
                    border: 1px solid #f90;
                }
            }
            .discount-label-text{
                display: flex;
                align-items: center;
                font-size: .12rem;
                color: #999;
                .discount-label{
                    display: inline-block;
                    width: .14rem;
                    height: .14rem;
                    font-size: .01rem;
                    line-height: .14rem;
                    text-align: center;
                    background: rgb(89, 192,248);
                    color: #fff;
                    border-radius: .02rem;
                    margin-right: .05rem;
                }
            }
            .min-show-block{
                margin-top: .05rem;
                line-height: 1.5;
                font-size: 0;
                span{
                    font-size: .12rem;
                    color: #999;
                }
            }
        }
    }
}